/**
 * Created with IntelliJ IDEA
 * Description:
 * User: lenovo
 * Date: 2023 -04 -19
 * Time: 8:46
 */
public class Test {
    public static void main(String[] args) {
      BinaryTree binaryTree=new BinaryTree();
      BinaryTree.TreeNode root=binaryTree.createTree();
      binaryTree.preOrder(root);
        System.out.println();
      binaryTree.inOrder(root);
        System.out.println();
      binaryTree.postOrder(root);
        System.out.println();
        binaryTree.size(root);
        System.out.println(binaryTree.sum);
      System.out.println(binaryTree.size2(root));
      binaryTree.getLeafNodeCount1(root);
      System.out.println(BinaryTree.leafSize);
      System.out.println(binaryTree.getLeafNodeCount2(root));
      System.out.println("================");
      System.out.println(binaryTree.getKLevelNodeCount(root, 2));
      System.out.println(binaryTree.getHeight(root));
      BinaryTree.TreeNode ret=binaryTree.find(root,'Z');
      System.out.println("================");
     binaryTree.levelOrder(root);
      System.out.println();
      System.out.println(binaryTree.isCompleteTree(root));
    }
}
